package com.yang;

import com.yang.commands.OpenGrade;
import com.yang.commands.SetLore;
import com.yang.listeners.Listeners;
import org.bukkit.Bukkit;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public final class YangGrade extends JavaPlugin{
    FileConfiguration config;

    @Override
    public void onEnable() {
        onConfig();
        onListener();
        onCommands();
    }

    public void onConfig() {
        //config.yml文件加载
        this.saveDefaultConfig();
        config = getConfig();
    }

    private void onListener() {
        //注册监听
        getServer().getPluginManager().registerEvents(new Listeners(this),this);
    }

    private void onCommands() {
        //注册指令
        getCommand("openGrade").setExecutor(new OpenGrade());
        getCommand("setLore").setExecutor(new SetLore());
    }

    @Override
    public void onDisable() {
    }
}
/**
 * 品质
 * 最下级 下级 中级 上级 最上级
 * 使用时 20%几率 随机挑选一个 百分比
 * 最下级 在 0% - 30%
 * 下级 在 31%- 50%
 * 中级 在 51%- 70%
 * 上级 在 71%- 90%
 * 最上级 在 91%- 100%
 * 锋利10 * 百分比
 * 保护10 * 百分比
 * */
